package com.xci.xajtfb.bus.dao;

import com.github.lvyanyang.annotation.Paging;
import com.github.pagehelper.Page;
import com.xci.xajtfb.bus.entity.StationInfo;
import com.xci.xajtfb.bus.filter.StationFilter;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 站点 数据层
 * @author 张谦 765870682@qq.com
 * @since 2021-03-11 9:50:00
 */
public interface StationInfoDao {
	/**
	 * 查询 站点 数列表
	 * @param filter 过滤条件
	 * @return 返回符合条件的数据集合
	 */
	List<StationInfo> selectList(@Param("filter") StationFilter filter);

	/**
	 * 查询 站点 分页列表
	 * @param filter 过滤条件
	 * @return  返回符合条件的分页数据集合
	 */
    @Paging
    Page<StationInfo> selectPageList(@Param("filter") StationFilter filter);
}
